package com.qdu.dao;

import com.qdu.entity.Employee;
import java.util.List;

/**
 * Dao: Data Access Object 数据访问对象，专门用于操作数据库表的对象
 * <br>面向接口编程：定义和实现分离，方法定义/声明在接口中，方法的实现在类中
 * <br>创建EmployeeDao接口，定义对Employee表的操作有哪些
 *
 * @author Anna
 */
public interface EmployeeDao extends BaseDao {

    int insert(Employee e);

    int update(Employee e);

    //给出员工编号和新图片名称，更新员工图片
    int updatePhoto(String id, String photo);

    int deleteById(String id);

    Employee getOneById(String id);

    List<Employee> getAll();
}
